package com.ruoyi.qif.domain;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
 * 账单图片上传DTO
 */
public class BillImageUploadDTO {
    /**
     * 账单ID（不能为空）
     */
    @NotNull(message = "账单ID不能为空")
    private Long billId;

    /**
     * 图片Base64字符串（不能为空，需包含data:image/png;base64,前缀）
     */
    @NotBlank(message = "图片Base64字符串不能为空")
    private String billImageBase64;

    public @NotNull(message = "账单ID不能为空") Long getBillId() {
        return billId;
    }

    public void setBillId(@NotNull(message = "账单ID不能为空") Long billId) {
        this.billId = billId;
    }

    public @NotBlank(message = "图片Base64字符串不能为空") String getBillImageBase64() {
        return billImageBase64;
    }

    public void setBillImageBase64(@NotBlank(message = "图片Base64字符串不能为空") String billImageBase64) {
        this.billImageBase64 = billImageBase64;
    }
}
